package com.jnks.pojo.domain.vo;

import com.jnks.pojo.domain.dto.DroneCoor;
import com.jnks.pojo.domain.dto.DroneRegDriver;
import com.jnks.pojo.domain.dto.DroneTarget;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Set;

/**
 * 无人机轨迹信息
 */
@Data
public class DroneCoorResponse implements Serializable {

    private List<DroneCoor> droneCoors;

    /**
     * @describe 侦测类型：1-TDOA，2-AOA，3-电子身份证
     */
    private Integer type;

    /**
     * @describe 是否警用无人机 1是
     */
    private Integer policeDrone;

    /**
     * @describe 注册飞手信息
     * @author Ryo
     * @date 2024/4/23
     */
    private DroneRegDriver driver;


    private Set<DroneTarget> targets;

    private Integer aoaDevId;

    private String aoaDevLongitude;

    private String aoaDevLatitude;

    /**
     * @describe 飞手精度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double driverLongitude;

    /**
     * @describe 飞手纬度
     * @author Ryo
     * @date 2024/4/23
     */
    private Double driverLatitude;

    private Set<DroneTarget> notFlyList;
}
